Learning Swing-free Trajectories for UAVs with a Suspended Load in Obstacle-free Environments
نویسندگان
چکیده
Attaining autonomous flight is an important task in aerial robotics. Often flight trajectories are not only subject to unknown system dynamics, but also to specific task constraints. We are interested in producing a trajectory for an aerial robot with a suspended load that delivers the load to a destination in a swing-free fashion. This paper presents a motion planning framework for generating trajectories with minimal residual oscillations (swing-free) for rotorcraft carrying a suspended load. We rely on a finite-sampling, batch reinforcement learning algorithm to train the system for a particular load. We find the criteria that allows the trained agent to be transferred to a variety of models, state and action spaces and produce a number of different trajectories. Through a combination of simulations and experiments, we demonstrate that the inferred policy is robust to noise and to the unmodeled dynamics of the system. The contributions of this work are 1) applying reinforcement learning to solve the problem of finding a swing-free trajectory for a rotorcraft, 2) designing a problem-specific feature vector for value function approximation, 3) giving sufficient conditions that need to be met to allow successful learning transfer to different models, state and action spaces, and 4) verification of the resulting trajectories in simulation and to autonomously control quadrotors.
منابع مشابه
Aerial Suspended Cargo Delivery through Reinforcement Learning
Cargo-bearing Unmanned aerial vehicles (UAVs) have tremendous potential to assist humans in food, medicine, and supply deliveries. For time-critical cargo delivery tasks, UAVs need to be able to navigate their environments and deliver suspended payloads with bounded load displacement. As a constraint balancing task for joint UAV-suspended load system dynamics, this task poses a challenge. This ...
متن کاملControl of a Suspended Load Using Inertia Rotors with Traveling Disturbance
Rotational control and swing suppression of a crane suspended load model with traveling disturbance are studied. A rotational free rigid body suspended by a single rope is controlled using three inertia rotors. The end-supporting-point of the single rope is forced to be traveled as disturbance. Control angles and angular velocities are derived from measured data of fiber optic gyros installed o...
متن کاملNonlinear Control with Swing Damping of a Multirotor UAV with Suspended Load
In this paper, we consider the problem of trajectory tracking of a multirotor Unmanned Aerial Vehicle carrying a suspended payload. The movement of the suspended payload influences the dynamics of the multirotor, which must be appropriately handled by the controller to achieve satisfactory tracking results. We derive a mathematical model of the interconnected multi-body system using Kane’s equa...
متن کاملSwing-free transportation of suspended objects with robot manipulators
This paper addresses the swing-free transport of simply suspended objects which cannot be grasped by robot manipulators, and therefore, must be carried by a hook or a similar device attached to the manipulator endpoint. Two methods are presented to stop the suspended object in a swing-free state at the end of a move/gross motion; (1) limiting transportation time, thus stopping the manipulator a...
متن کاملDynamic Obstacle Avoidance by Distributed Algorithm based on Reinforcement Learning (RESEARCH NOTE)
In this paper we focus on the application of reinforcement learning to obstacle avoidance in dynamic Environments in wireless sensor networks. A distributed algorithm based on reinforcement learning is developed for sensor networks to guide mobile robot through the dynamic obstacles. The sensor network models the danger of the area under coverage as obstacles, and has the property of adoption o...
متن کامل